@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; background:url(../images/bg.jpg) repeat-x;  color:#666;}
.clear{ clear:both;}
a{ text-decoration:none; color:#3d3d3d;}
.bottom,.mainbox{ width:976px; margin:0 auto; } 
.space{ margin-top:14px;}
.space1{ margin-top:12px;}

/* top */
.top{ width:1002px; margin:0 auto; height:251px; overflow:hidden; background:url(../images/ban.jpg) center 3px no-repeat;}
.ban{ text-align:center; }
.banswf{ float:left; margin-left:3px;}
.bandiv{ float:right; width:160px;  height:50px; overflow:hidden; margin:4px 12px 0px 0px; text-align:center;}

/* bottom */
.bottom{ background:url(../images/bottom_bg.jpg) repeat-x; height:152px; text-align:center; line-height:20px;}
.bottom_div{ color:#a2d978; line-height:30px;}
.bottom_div a{ color:#FFF;  margin:0 10px;}
.link_title,.linik_foot,.linik_cen{ width:975px; margin:0 auto;}
.link_title{ height:31px; line-height:31px; background:url(../images/link_01.gif) no-repeat; color:#2b9900; font-weight:bold; text-indent:3em;}
.linik_cen{ background:url(../images/link_03.gif) repeat-y; padding:10px 0px 5px;}
.linik_cen a{ line-height:23px; margin:0 10px;}
.linik_foot{ background:url(../images/link_02.gif) center top no-repeat; height:9px;}

/*page*/
.page{ width:80%; margin:0 auto; padding:20px 0px;}
.page_span{ color:#258200; font-family:"宋体";}
.page a{ margin:0px 5px;}
.pagetxt{ width:33px; height:14px; border:0px; border-top:1px solid #6b6b6b; border-left:1px solid #a1a1a1;}
.pagebutton{ background:url(../images/go.gif) no-repeat; width:27px; height:15px; margin-left:5px; border:0px;}

.leftbox,.cenbox,.rightbox{ width:212px; float:left; overflow:hidden;} 
.cenbox{ width:524px; margin:0px 10px;}
.rightbox{ width:216px;}

.leftbox_h1,.leftbox_h2,.cenbox_h1,.cenbox_h2,.cenbox_h3,.rightbox_h1{ margin:0px; padding:0px; background:url(../images/left_01.gif) no-repeat; color:#2b9900; font-size:14px; text-indent:1.5em; height:29px; line-height:29px;}
.bmore,.lmore{ float:right; margin-right:10px; color:#fff; font-weight:normal; font-size:12px;}
.leftbox_div,.leftbox_div2,.cenbox_div3,.rightbox_div2,.menubox_div{ padding:12px 10px 0px; width:190px; height:653px; overflow:hidden; border:1px solid #ddd; border-top:0px;}
.leftbox_ul{ margin:0px 0px 5px; padding:0px;}
.leftbox_ul li{ list-style:none; background:url(../images/left_03.gif) no-repeat; height:24px; line-height:24px; text-indent:4em;}
.leftbox_ul li.leftbox_ul_li{ background:url(../images/left_02.gif) no-repeat; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-indent:3em; margin-bottom:6px;}
.left_img{ margin:8px 0px;}
.leftbox_h2,.cenbox_h3{ color:#FFF; background:url(../images/left_04.gif) no-repeat; height:36px;}
.leftbox_div2{ width:187px; height:135px; padding:5px 11px 10px 12px;}
.leftbox_ul2{ margin:0px; padding:0px;}
.leftbox_ul2 li{ list-style:none; background:url(../images/dot.gif) left 13px no-repeat; width:100%; height:28px; overflow:hidden; text-indent:10px; line-height:28px;}
.lmore{ color:#54ac31;}
.cenbox_h1,.cenbox_h2{ margin:0px; padding:0px; color:#2b9900; background:url(../images/cen_01.gif) no-repeat; height:30px; text-indent:2em; line-height:35px; width:100%; overflow:hidden;}
.cenbox_div{ padding:24px 13px 0px 16px; width:495px;  height:186px; overflow:hidden; background:url(../images/cen_02.gif) top no-repeat;}
.cenbox_img{ float:left; }
.cenbox_ul{ margin:0px; padding:0px; width:278px; float:right;}
.cenbox_ul li{ list-style:none; background:url(../images/dot_1.gif) left center no-repeat; line-height:25px; text-indent:1em;}
.cenbox_ul li span,.leftbox_ul2 li span{ float:right; color:#cbcbcb;}
.cenbox_ul li.cenbox_ul_li{ background:url(../images/line.gif) bottom repeat-x; text-align:center; text-indent:0em; padding-bottom:8px; margin-bottom:8px;}
.cenbox_ul li.cenbox_ul_li a{ color:#2b9900; font-family:"黑体"; font-size:16px; font-weight:bold; }
.cenbox_div2{ padding:10px 0px 0px 70px; background:url(../images/cen_03.gif) no-repeat; height:40px;}
.leftbox_ul2 li .rspan{ float:right; color:#9a9a9a; margin-right:14px;}
.cenbox_h2{ background:url(../images/cen_06.gif) no-repeat; height:36px; line-height:36px; text-indent:1.3em;}
.cenbox_div3{ padding:10px 15px 15px 17px; width:489px; height:105px; overflow:hidden;}
.cenbox_h3{ background:url(../images/cen_07.gif) no-repeat; height:32px; line-height:32px;}
.cenbox_div4{ padding:11px 0px 0px 13px; width:510px; height:239px; overflow:hidden; background:url(../images/cen_08.gif) no-repeat;}
.cen_strong{ display:block; background:url(../images/dot_3.gif) left top no-repeat; margin-bottom:5px; padding-left:10px; font-weight:bold; color:#3d3d3d;}
.rightbox_h1{ background:url(../images/right_01.gif) no-repeat; height:29px; line-height:29px; text-indent:1em;}
.rightbox_div{ padding:9px 7px 0px 10px; background:url(../images/right_02.gif) no-repeat; width:199px; height:58px;}
.rightbox_input{ width:144px; height:20px; border:0px; background:transparent; margin-right:7px;}
.rightbox_div a{ text-decoration:underline; color:#999;}
.submit{ width:33px; text-align:right; height:23px; border:0px; background:transparent; color:#FFF; cursor:hand; font-size:12px; } 
.rightbox_img{ margin:2px 0px 4px;}
.rightbox_div2{ width:194px; height:767px; padding:10px 9px 0px 11px;}
.rightbox_ul{ margin:0px; padding:0px;}
.rightbox_ul li{ list-style:none; background:url(../images/right_05.gif) no-repeat; height:181px; width:100%; overflow:hidden; border-bottom:1px dotted #cecece; margin-bottom:12px;}
.rightbox_ul li img{ width:185px; height:77px; border:0px; margin:3px 0px 0px 3px;}
.rightbox_ul li strong{ background:url(../images/dot_1.gif) left center no-repeat; padding-left:10px; display:block; margin:10px 0px 8px;}
.rightbox_ul li span{ text-indent:2em; display:block; line-height:18px;}
.rightbox_ul li.rightbox_ul_li{ border-bottom:0px;}

.neibox{ width:746px; float:right; border:1px solid #e5eae7; border-top:0px; }
.neibox_h1{ background:url(../images/nei_01.gif) no-repeat; height:33px; line-height:33px; text-indent:3em; margin-bottom:35px;}
.menubox_h1{ background:url(../images/menu_title.gif); height:29px; line-height:29px; text-indent:1.8em;}

.menubox_div{ padding:18px 9px 20px 11px; height:auto; width:193px; margin-bottom:8px;}
.menubox_ul{ margin:0 auto; padding:0px; width:190px;}
.menubox_ul li{ list-style:none; background:url(../images/menu_01.gif); width:190px; height:23px; line-height:23px; overflow:hidden; margin-bottom:5px;}
.menubox_ul a{ display:block; width:190px; height:23px; line-height:23px; padding-left:47px;}
.menubox_ul a:hover,.menubox_ul a.menubox_ul_a{ background:url(../images/menu_02.gif) no-repeat; color:#2b9900; font-weight:bold;}
.content{ line-height:190%; width:668px; margin:0px auto 35px;}
.kj_img{ float:left; margin:0px 10px 0px 0px;}
.text_indent{ text-indent:2em; margin:0px; padding:0px;}
.about_title{ font-weight:bold; text-align:center; color:#258200; font-size:14px;}

.news_ul{ width:664px; margin:0 auto; padding:0px;}
.news_ul li{ list-style:none; padding:0px 20px; background:url(../images/dot.gif) 10px center no-repeat; height:28px; line-height:28px; border-bottom:1px solid #dcdcdc;}
.news_ul li.news_ul_li{ background:#f9f9f9 url(../images/dot.gif) 10px center no-repeat;}
.news_ul li span{ float:right; color:#ccc;}
.news_ul li.news_ul_left{ background:url(); padding:0px; border-bottom:0px; margin-bottom:20px; line-height:20px;}
.news_ul_lefta{ float:left; display:block; width:145px; height:86px; padding:2px; border:1px solid #dfdfdf; margin-right:18px;}
.news_ul_lefta img{ width:145px; height:86px; border:0px;}
.news_ul_left strong{ display:block; color:#2b9900; font-weight:bold;}
.news_ul_left p{ margin:0px; padding:0px; text-indent:2em;}
.jnews_ul li.news_ul_left{ background:url(../images/line.gif) bottom repeat-x; padding-bottom:20px;}
.down_img{ margin-top:4px;}
.down_ul li{ margin:10px 0px; border-bottom:0px;}
.map_div{ width:569px; height:100px; padding:8px 0px 0px 131px; background:url(../images/map.gif) no-repeat;}
.table{ margin-top:10px;}
.table,.table td{ border-collapse:collapse; border:1px solid #ddd; line-height:30px;}
.table td{ text-indent:3em;}
.td{ background:#f8f8f8; text-align:center; text-indent:0em;}
.about_title span{ font-size:12px; color:#666; font-weight:normal;}

  #menu ul{list-style-type:none; margin:0; padding:0;}
#menu li{margin:0; padding:0;}
#menu{ width:190px; height:auto;margin:0 auto; }
.cursor{cursor:pointer;}
.submenu{display: none;}
.menutbg_1,.menutbg_2{ background:url(../images/menu_01.gif); width:190px; height:23px; line-height:23px; font-size:12px; text-align:left; text-indent:47px; margin-bottom:5px;}
.menutbg_2{ background:url(../images/menu_02.gif) no-repeat; color:#2b9900; font-weight:bold;}
.mbox{ height:auto;}
.mt1{font-size:12px; background:url(../images/left_03.gif) no-repeat; height:24px; line-height:24px;  text-indent:50px; font-weight:normal;cursor:pointer;}
.mt1 a{ text-decoration:none; }
.mt1 a:hover{ font-weight:bold; color:#2b9900; }
.TxtList{}

.ly{ width:694px; margin:0px auto; padding-top:12px;}